package com.site.wisdom_construction.dao.scheduleModule;

import com.site.wisdom_construction.entity.scheduleModule.ProgressPlan;

import java.util.List;
import java.util.Map;

/**
 * @Author daiyifei
 * @Date 2022/6/20
 * @Description
 */
public interface ProgressPlanDao {
    /** 增加编制计划 */
    int insertProgressPlan(Map map);

    /** 删除编制计划 */
    int deleteProgressPlan(Map map);

    /** 修改编制计划 */
    int updateProgressPlan(Map map);

    /** 根据项目ID查询所有编制计划 */
    List<ProgressPlan> findProgressPlanByProjectId(Map map);

    /** 根据fatherId查询所有编制计划 */
    List<ProgressPlan> findProgressPlanByFatherIdAll(Map map);

    /** 根据fatherId查询所有编制计划 */
    List<Integer> findProgressPlanByFatherId(Integer id);
}
